package com.edais.persistence;

import com.edais.domain.AdSpreadCount;


public interface SpreadMapper {	
	/**
	 * 点击广告时根据设备唯一标识查询设备是否已存在
	 */
	public AdSpreadCount queryEquipmentInfoForClick(AdSpreadCount adSpreadCount);
	
	/**
	 * 激活时根据设备唯一标识查询设备是否已存在
	 */
	public AdSpreadCount queryEquipmentInfoForAct(AdSpreadCount adSpreadCount);
	
	/**
	 * 根据广告商传入信息生成统计信息
	 */
	public void insertEquipmentInfo(AdSpreadCount adSpreadCount);
	
	/**
	 * 激活App更新统计信息
	 */
	public void updateEquipmentInfo(AdSpreadCount adSpreadCount);
	
	/**
	 * 点击>3天时更新点击时间、IP
	 */
	public void updateClickTime(AdSpreadCount adSpreadCount);
	
}
